package com.luoye_lj.dogcontroller.util;

import android.content.Context;
import android.content.SharedPreferences;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;

import java.util.ArrayList;
import java.util.List;

public class PrefixData {
    private static final String TAG = PrefixData.class.getSimpleName();
    public static final String passwordPrefix="passwordPrefix";
    public static String getString(Context context,String key){
        // 获取SharedPreferences对象，同时指定文件名称和访问权限
        SharedPreferences sp = context.getSharedPreferences("prefix_data", Context.MODE_PRIVATE);
        return sp.getString(key,null);
    }
    public static int getInt(Context context,String key){
        // 获取SharedPreferences对象，同时指定文件名称和访问权限
        SharedPreferences sp = context.getSharedPreferences("prefix_data", Context.MODE_PRIVATE);
        return sp.getInt(key,0);
    }
    public static long getLong(Context context,String key){
        // 获取SharedPreferences对象，同时指定文件名称和访问权限
        SharedPreferences sp = context.getSharedPreferences("prefix_data", Context.MODE_PRIVATE);
        return sp.getLong(key,0);
    }
    public static void set(Context context,String key,String value){
        SharedPreferences sp = context.getSharedPreferences("prefix_data", Context.MODE_PRIVATE);
        // 获取获取SharedPreferences的编辑器对象
        SharedPreferences.Editor edit = sp.edit();
        // 通过编辑器进行数据的存储
        edit.putString(key,value);
        edit.commit();
    }
    public static void set(Context context,String key,int value){
        SharedPreferences sp = context.getSharedPreferences("prefix_data", Context.MODE_PRIVATE);
        // 获取获取SharedPreferences的编辑器对象
        SharedPreferences.Editor edit = sp.edit();
        // 通过编辑器进行数据的存储
        edit.putInt(key,value);
        edit.commit();
    }
    public static void set(Context context,String key,long value){
        SharedPreferences sp = context.getSharedPreferences("prefix_data", Context.MODE_PRIVATE);
        // 获取获取SharedPreferences的编辑器对象
        SharedPreferences.Editor edit = sp.edit();
        // 通过编辑器进行数据的存储
        edit.putLong(key,value);
        edit.commit();
    }
}
